﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline: 0
}

html {
	height: 101%
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

b {
	font-weight: bold
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

b,strong {
	font-weight: bold
}

input {
	outline: 0
}

textarea {
	resize: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td {
	border: 0 solid #aaa;
	padding: 2px
}

a {
	text-decoration: none;
	color: #686767
}

a:hover {
	text-decoration: none;
	color: #9c1e12
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.clearfix {
	*zoom: 1
}

.clear {
	clear: both
}

.yahei {
	font-family: 'Microsoft Yahei',Helvetica,Arial,sans-serif
}

.simsun {
	font-family: '宋体',SimSun,Arial,Helvetica,sans-serif
}

.font_color {
	color: #444
}

.orange {
	color: #ff3f00
}

.grey {
	color: #787878
}

.black {
	color: #333
}

.blue {
	color: #3287bd
}

.red {
	color: #d31d1c
}

.grayBg {
	background-color: #eceef1
}

.fr {
	float: right
}

.fl {
	float: left
}

.f10 {
	font-size: 10px
}

.f14 {
	font-size: 14px
}

.f150 {
	font-size: 15px
}

header,footer,nav,section,article {
	display: block
}

html {
	font-family: 'Microsoft Yahei',Helvetica,Arial,sans-serif;
	color: #666;
	font-size: 12px;
	line-height: 1.6em;
	margin: 0 auto;
	padding: 0;
	overflow-x: hidden
}

.top {
	background: #1c1d18;
	color: #cacac8;
	padding: 5px 0
}

.top .topCont {
	width: 1200px;
	margin: auto;
	padding-right: 35px
}

.top2 {
	background: url(../images/topBg.jpg) repeat-x top center;
	padding: 10px 0
}

.top2 .topCont {
	width: 1200px;
	margin: auto
}

.top2 .topCont h1 {
	font-size: 22px;
	line-height: 30px;
	color: #9c1e12
}

.top2 .topCont .number {
	background: url(../images/phone.png) no-repeat left center;
	font-size: 21px;
	line-height: 30px;
	color: #9c1e12;
	padding-left: 50px;
	font-weight: bold
}

.top3 {
	background: #192030;
	color: #cacac8;
	padding: 5px 0
}

.top3 .topCont {
	width: 1000px;
	margin: auto
}

.top3 .topCont .nav {
	background: 0;
	width: 75%
}

.top3 .topCont .nav .item {
	background: 0;
	padding: 15px 20px
}

.top3 .topCont .nav .item:hover {
	color: #07aaef
}

.top3 .topCont .nav .navLi .twoNav {
	top: 54px;
	padding: 0 600px;
	left: -600px
}

.top4 {
	background: 0;
	width: 1000px;
	margin: 20px auto
}

.top4 .logo .member {
	margin-left: 10px
}

.top4 .logo img {
	vertical-align: middle
}

.top4 .logo .title {
	line-height: 45px;
	font-size: 45px;
	vertical-align: middle;
	margin-left: 10px
}

.top4 .topCont {
	width: 1000px;
	margin: auto
}

.top4 .topCont .phone {
	margin-top: 20px
}

.top4 .topCont h1 {
	font-size: 22px;
	line-height: 25px;
	color: #9c1e12
}

.top4 .topCont .number {
	background: url(../images/phone.png) no-repeat left center;
	font-size: 21px;
	line-height: 30px;
	color: #9c1e12;
	padding-left: 50px;
	font-weight: bold
}

.nav {
	background: #9c1e12
}

.nav .navCont {
	width: 1200px;
	margin: auto
}

.nav .navCont .navLi {
	float: left;
	position: relative
}

.nav .navCont .item {
	display: block;
	padding: 10px 35px;
	font-size: 14px;
	font-weight: bold;
	color: #fff
}

.nav .navCont .zhong {
	color: #474a5a;
	background: url(../images/zhongBg.jpg) top center
}

.nav .navCont .hover {
	color: #474a5a;
	background: url(../images/zhongBg.jpg) top center
}

.nav .navCont .twoNav {
	display: none;
	position: absolute;
	z-index: 99999;
	top: 38px;
	left: -500px;
	padding: 0 500px;
	background: url(../images/twoNav.jpg) top center;
	width: 1200px
}

.nav .navCont .twoNav .twoNavLi {
	float: left
}

.nav .navCont .twoNav .twoItem {
	display: block;
	color: #474a5a;
	background: url(../images/more7.png) no-repeat left center;
	padding: 9px 20px 9px 10px
}

.banner {
	position: relative;
	height: 605px;
	width: 100%;
	background: #202020;
	margin: 0 auto;
	text-align: center;
}

.banner .large {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.banner .branner_left{
	position: absolute;
	left: 0;
	top:35%;
	z-index: 9999;
	padding-left: 180px;
	cursor: pointer;
}
.banner .branner_right{
	position: absolute;
	top:35%;
	right: 0;
	z-index: 9999;
	padding-right: 180px;
	cursor: pointer;
	
	
}
.banner .large ul{
	list-style: none;
	position: absolute;
	width: 100%;
	height: 605px;
	top: 0;
	left: 0
}
.banner .large .largeLi {
	float: left;
	width: 100%;
	height: 605px;
}

.banner .thumbnails {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
}

.banner .thumbnails li {
	float: left;
	margin: 0 10px
}

.banner .thumbnails li img {
	width: 240px;
	z-index: 99;
	position: relative;
	filter:alpha(opacity=20); /*IE滤镜，透明度50%*/
	-moz-opacity:0.2; /*Firefox私有，透明度50%*/
	opacity:0.2;/*其他，透明度50%*/
	transition:all .5s;
	-moz-transition:all .5s; /* Firefox 4 */
	-webkit-transition:all .5s; /* Safari and Chrome */
	-o-transition:all .5s; /* Opera */ 
}

.banner .thumbnails li a {
	display: block;
	height: 76px;
	position: relative
}

.banner .thumbnails li a .tit {
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0;
	font-size: 14px;
	text-align: center;
	z-index: 999;
	height: 35px;
	padding-top: 45px;
	line-height: 35px;
	color: #fff;
}
.banner .thumbnails li a .tit:hover{
	color: #B81324;
}
.banner .bg {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 40px;
	z-index: 99;
	background: url(../images/modBg2.png) top center
}

.banner2 {
	position: relative;
	width: 100%
}

.banner2 .slide {
	width: 100%;
	height: 390px;
	/*height:260px;*/
	margin: auto;
	overflow: hidden;
	position: relative;
	z-index: 10
}

.banner2 .slide ul {
	width: 100%;
	height: 390px
}

.banner2 .slide ul li {
	height: 390px;
	overflow: hidden;
	float: left
}

.banner2 .slide .num {
	overflow: hidden;
	zoom: 1;
	position: absolute;
	right: 45%;
	z-index: 10;
	bottom: 11px
}

.banner2 .slide .num span {
	display: inline-block;
	margin: 5px;
	width: 20px;
	height: 20px;
	/*background: url(../images/bannerIcon.png) no-repeat top left;*/
	cursor: pointer;
	overflow: hidden
}

.banner2 .slide .num span.on {
	/*background: url(../images/bannerIcon.png) no-repeat top right*/
}

.banner2 .slide .num2 {
	bottom: 20%
}

.banner2 .slide .skip {
	display: none;
	_display: block;
	width: 51px;
	height: 104px;
	position: absolute;
	top: 50%;
	margin-top: -24px;
	text-indent: -1000em;
	cursor: pointer;
	background: url(../images/ltft3.png) no-repeat;
}

.banner2 .slide .prev {
	background-position: 0 0;
	left: 180px;
	display: block
}

.banner2 .slide .prev:hover {
	background-position: 0 0
}

.banner2 .slide .next {
	background-position: -51px 0;
	right: 180px;
	display: block
}

.banner2 .slide .next:hover {
	background-position: -51px 0
}

.banner2 .slide:hover .prev,.banner2 .slide:hover .next {
	display: block
}

.banner3 img {
	vertical-align: bottom;
    width:1920px;
	height:260px;
}

.search2 {
	margin-top: -90px;
	position: relative;
	z-index: 99999;
	background: url(../images/bg2.png);
	text-align: center;
	padding: 20px
}

.search2 .searchTxt {
	background: url(../images/search.jpg) no-repeat 10px center #fff;
	border: 0;
	width: 300px;
	font-size: 22px;
	color: #c0bbbb;
	padding: 13px 0 10px 60px
}

.search2 .button {
	background: #c21519;
	color: #fff;
	border: 0;
	font-size: 26px;
	padding: 8px 35px;
	font-weight: bold;
	margin-left: -4px
}

.areaCont {
	width: 1200px;
	margin: auto;
	border-left: 1px dashed #e6e6e6;
	border-right: 1px dashed #e6e6e6;
	padding: 10px 0
}

.areaCont li {
	float: left;
	width: 200px;
	text-align: center
}

.areaCont li a {
	display: block;
	padding: 10px
}

.pant0 {
	background: url(../Images/bg1.jpg) no-repeat top center;
	position: relative
}
.pant0 .pantCont {
    width: 1250px;
    margin: auto;
    position: relative;
    z-index: 999;
    padding: 60px 0;
}
.pant0 .pantCont .pantTop {
    position: relative;
    margin-bottom: 50px;
}
.pant0 .pantCont .pantTop .title {
    background: url(../Images/zyyw-tit.png) no-repeat top center;
    padding-top: 42px;
    text-align: center;
}
.pant0 .pantCont .pantTop .title h3 {
    display: inline-block;
    position: relative;
}.pant0 .pantCont .pantTop .title .bg {
    display: inline-block;
    background: #cacaca;
    position: absolute;
    width: 0;
    height: 100%;
    z-index: 9;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}.pant0 .bg {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../Images/bg.png) top center;
    width: 100%;
    height: 100%;
    z-index: 9;
}.pant0 .pantCont .pantTop .title a {
    display: inline-block;
    font-size: 22px;
    padding: 8px 60px;
    border: 1px solid #4c4c54;
    color: #4c4c54;
    position: relative;
    z-index: 999;
}.pant0 .pantCont .scroll_horizontal {
    position: relative;
    width: 100%;
    height: 446px;
}.pant0 .pantCont .scroll_horizontal .box {
    overflow: hidden;
    position: relative;
    width: 1250px;
    height: 446px;
    margin: 0 auto;
}.pant0 .pantCont .scroll_horizontal .list {
    overflow: hidden;
    width: 9999px;
}.business-list li {
    float: left;
    width: 250px;
    font-family: "NotoSansHans-Regular";
    text-align: center;
}.business-list li a {
    display: block;
    width: 190px;
    height: 385px;
    border-radius: 4px;
    margin: 0 auto;
    position: relative;
}.business-list li .img-pd {
    height: 135px!important;
    width: 135px!important;
    margin: 30px auto;
    border-radius: 50%;
    background-color: #333333;
    line-height: 135px;
}.business-list li .img-pd img {
    margin-top: 40px;
    margin-left: 2px;
}.business-list li h5 {
    font-size: 24px;
    color: #333;
    font-weight: 100;
}.business-list li a span.more-abg {
    display: none;
    font-size: 14px;
    width: 82px;
    line-height: 17px;
    color: #fff;
    position: absolute;
    bottom: 65px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url(../Images/more-abg.png) no-repeat center right;
}.business-list li p {
    color: #666;
    font-size: 14px;
    margin-top: 20px;
    line-height: 24px;
    text-align: left;
    padding: 0 5px;
}
.business-list li a span.more-abg{display: none; font-size: 14px;width: 82px; line-height: 17px;color: #fff;position: absolute;bottom: 65px;left: 0;right: 0;margin: 0 auto; background: url(../Images/more-abg.png) no-repeat center right;}
.business-list li p{color:#666;font-size: 14px;margin-top: 20px;line-height: 24px;text-align: left;padding: 0 5px;}
.business-list li a:hover,.business-list li:hover .img-pd{background-color: #da251d;}
.business-list li:hover h5{color: #fff;}
.business-list li:hover span.more-abg{display: inline-block;}
.business-list li:hover p{display: none;}



.pant1 {
	background: url(../images/bg1.jpg) no-repeat top center;
	position: relative
}

.pant1 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant1 .pantCont {
	width: 1200px;
	margin: auto;
	position: relative;
	z-index: 999;
	padding: 60px 0
}

.pant1 .pantCont .pantTop {
	position: relative;
	margin-bottom: 50px
}

.pant1 .pantCont .pantTop .title {
	background: url(../images/title1.png) no-repeat top center;
	padding-top: 42px;
	text-align: center
}

.pant1 .pantCont .pantTop .title h3 {
	display: inline-block;
	position: relative
}

.pant1 .pantCont .pantTop .title a {
	display: inline-block;
	font-size: 22px;
	padding: 8px 60px;
	border: 1px solid #4c4c54;
	color: #4c4c54;
	position: relative;
	z-index: 999
}

.pant1 .pantCont .pantTop .title .bg {
	display: inline-block;
	background: #cacaca;
	position: absolute;
	width: 0;
	height: 100%;
	z-index: 9;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.pant1 .pantCont .pantTop .title h3:hover .bg {
	width: 100%
}

.pant1 .pantCont .more {
	width: 110px;
	position: absolute;
	right: 0;
	top: 30px
}

.pant1 .pantCont .more .moreTit a {
	display: block;
	background: url(../images/moreBg.png) no-repeat center right;
	padding: 0 12px 0 0;
	color: #ba292d;
	font-size: 14px
}

.pant1 .pantCont .more .moreTit a span {
	display: block
}

.pant1 .pantCont .more .moreTit a .eg {
	font-size: 18px;
	color: #000;
	font-weight: bold
}

.pant1 .pantCont .more .moreIcon {
	position: relative;
	margin-top: 5px;
	width: 28px;
	height: 28px
}

.pant1 .pantCont .more .moreIcon img {
	display: block
}

.pant1 .pantCont .more .moreIcon .img1 {
	position: absolute;
	top: 40%;
	left: 0
}

.pant1 .pantCont .more .moreIcon .img2 {
	position: absolute;
	top: 0;
	left: 40%
}

.pant1 .pantCont .more .moreIcon .img3 {
	position: absolute;
	bottom: 0;
	left: 40%
}

.pant1 .pantCont .scroll_horizontal {
	position: relative;
	width: 100%;
	height: 446px
}

.pant1 .pantCont .scroll_horizontal .box {
	overflow: hidden;
	position: relative;
	width: 1200px;
	height: 446px;
	margin: 0 auto
}

.pant1 .pantCont .scroll_horizontal .list {
	overflow: hidden;
	width: 9999px
}

.pant1 .pantCont .scroll_horizontal .list li {
	float: left;
	width: 300px;
	height: 446px;
	text-align: center;
	position: relative;
	/*background: url(../images/productBg.png) no-repeat bottom left;*/
	padding-bottom: 8px;
	overflow: hidden
}

.pant1 .pantCont .scroll_horizontal .list li .title {
	width: 94%;
	padding: 13.5% 0 8% 6%;
	font-size: 16px;
	line-height: 25px;
	position: absolute;
	bottom: -100px;
	left: 0;
	background: url(../images/modTitBg.png) bottom center;
	z-index: 999
}

.pant1 .pantCont .scroll_horizontal .list li .title a {
	display: block;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	height: 38px;
	overflow: hidden
}

.pant1 .pantCont .scroll_horizontal .list li .title .number {
	font-size: 60px;
	font-weight: bold;
	letter-spacing: -6px;
	width: 40px;
	line-height: 60px;
	margin-top: -8px
}

.pant1 .pantCont .scroll_horizontal .list li .title .titleCont {
	width: 200px
}

.pant1 .pantCont .scroll_horizontal .list li .title .titleCont span {
	display: block;
	text-align: left
}

.pant1 .pantCont .scroll_horizontal .list li .title .titleCont .ch {
	font-size: 20px;
	font-weight: bold;
	white-space:nowrap;
	overflow:hidden;
}
.pant1 .pantCont .scroll_horizontal .list li .title .titleCont .eg
{
	white-space:nowrap;
	overflow:hidden;
    }

.pant1 .pantCont .scroll_horizontal .list li .prodcutBg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99
}

.pant1 .pantCont .scroll_horizontal .list li .prodcutBg .icon {
	position: absolute
}

.pant1 .pantCont .scroll_horizontal .list li .prodcutBg .icon1 {
	left: -300px
}

.pant1 .pantCont .scroll_horizontal .list li .prodcutBg .icon2 {
	right: -300px
}

.pant1 .pantCont .scroll_horizontal .list li .prodcutBg .icon3 {
	top: -100px;
	right: -100px
}

.pant1 .pantCont .scroll_horizontal .list li .prodcutBg .icon4 {
	bottom: 50%;
	left: 40%;
	display: none
}

.pant1 .pantCont .scroll_horizontal .list li div.img {
	width: 300px;
	height: 446px;
	overflow:hidden;
}

.pant1 .pantCont .scroll_horizontal .prev,.pant1 .pantCont .scroll_horizontal .next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 41px;
	height: 99px;
	background: url(../images/lfrf.png) no-repeat center left;
	cursor: pointer;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	z-index: 999
}

.pant1 .pantCont .scroll_horizontal .prev {
	left: 0;
	background-position: 0 0
}

.pant1 .pantCont .scroll_horizontal .prev:hover {
	left: -10px
}

.pant1 .pantCont .scroll_horizontal .next {
	right: 0;
	background-position: -33px 0
}

.pant1 .pantCont .scroll_horizontal .next:hover {
	right: -10px
}

.pant2 {
	background: url(../images/bg2.jpg) no-repeat top center;
	position: relative
}

.pant2 .pantTop .title {
	background: url(../images/title2.png) no-repeat top center;
	padding-top: 42px;
	text-align: center
}

.pant2 .pantTop .title h3 {
	display: inline-block;
	position: relative
}

.pant2 .pantTop .title a {
	display: inline-block;
	font-size: 22px;
	padding: 8px 60px;
	border: 1px solid #fff;
	color: #fff;
	position: relative;
	z-index: 999
}

.pant2 .pantTop .title .bg {
	display: inline-block;
	background: #cacaca;
	position: absolute;
	width: 0;
	height: 100%;
	z-index: 9;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.pant2 .pantTop .title h3:hover .bg {
	width: 100%
}

.pant2 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant2 .pantCont {
	width: 1200px;
	margin: auto;
	padding: 60px 0;
	z-index: 99;
	position: relative
}

.pant2 .pantCont .pantTop {
	position: relative;
	margin-bottom: 50px
}

.pant2 .pantCont .about1 {
	width: 600px
}

.pant2 .pantCont .about1 .img {
	width: 225px;
	overflow: hidden
}

.pant2 .pantCont .about1 .analysis {
	background: #333541;
	height: 240px;
	width: 325px;
	padding: 70px 25px
}

.pant2 .pantCont .about1 .analysis h5 {
	margin-bottom: 25px
}

.pant2 .pantCont .about1 .analysis h5 a {
	color: #d2d8fc;
	font-size: 16px;
	font-weight: bold
}

.pant2 .pantCont .about1 .analysis .des {
	color: #a2a6c4;
	margin-bottom: 15px
}

.pant2 .pantCont .about1 .analysis .more {
	background: url(../images/more99.png) no-repeat left center;
	padding-left: 10px;
}
.pant2 .pantCont .about1 .analysis .more a{
	color: #fff;
}
.pant2 .pantCont .about2 {
	width: 300px;
	position: relative
}

.pant2 .pantCont .about2 .aboutBg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: url(../images/modIcon3.png) no-repeat center center
}

.pant2 .pantCont .about2 .aboutBg a {
	width: 100%;
	height: 100%;
	display: block
}

.pant2 .pantCont .about2 .img {
	width:298px;
	height:300px;
}

.pant2 .pantCont .about2 .img img {
	display: block;
	vertical-align: bottom;
	height: 300px;
}

.pant2 .pantCont .about2 .title {
	background: #ededed;
	padding: 18px 0;
}

.pant2 .pantCont .about2 .title .ch {
	color: #2d3039;
	font-size: 20px;
	display: block;
	font-weight: bold;
	line-height: 20px;
	text-align: center
}

.pant2 .pantCont .about2 .title .eg {
	font-size: 16px;
	color: #bcbbbb;
	display: block;
	line-height: 25px;
	text-align: center
}

.pant3 {
	background: url(../images/bg3.jpg) no-repeat top center;
	position: relative
}

.pant3 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant3 .pantCont {
	width: 1200px;
	margin: auto;
	padding: 60px 0;
	z-index: 99;
	position: relative
}

.pant3 .pantCont .title {
	background: url(../images/title3.png) no-repeat top center;
	padding-top: 42px;
	text-align: center
}

.pant3 .pantCont .title h3 {
	display: inline-block;
	position: relative
}

.pant3 .pantCont .title a {
	display: inline-block;
	font-size: 22px;
	padding: 8px 60px;
	border: 1px solid #4c4c54;
	position: relative;
	z-index: 999;
	color: #4c4c54
}

.pant3 .pantCont .title .bg {
	display: inline-block;
	background: #cacaca;
	position: absolute;
	width: 0;
	height: 100%;
	z-index: 9;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.pant3 .pantCont .title h3:hover .bg {
	width: 100%
}

.pant3 .pantCont .pantTop {
	position: relative;
	margin-bottom: 50px
}

.pant3 .pantCont .more {
	width: 110px;
	position: absolute;
	right: 0;
	top: 30px
}

.pant3 .pantCont .more .moreTit a {
	display: block;
	background: url(../images/moreBg.png) no-repeat center right;
	padding: 0 12px 0 0;
	color: #ba292d;
	font-size: 14px
}

.pant3 .pantCont .more .moreTit a span {
	display: block
}

.pant3 .pantCont .more .moreTit a .eg {
	font-size: 18px;
	color: #000;
	font-weight: bold
}

.pant3 .pantCont .more .moreIcon {
	position: relative;
	margin-top: 5px;
	width: 28px;
	height: 28px
}

.pant3 .pantCont .more .moreIcon img {
	display: block
}

.pant3 .pantCont .more .moreIcon .img1 {
	position: absolute;
	top: 40%;
	left: 0
}

.pant3 .pantCont .more .moreIcon .img2 {
	position: absolute;
	top: 0;
	left: 40%
}

.pant3 .pantCont .more .moreIcon .img3 {
	position: absolute;
	bottom: 0;
	left: 40%
}

.pant3 .pantCont .pantContent {
	height: 475px;
	position: relative
}

.pant3 .pantCont .case {
	width: 595px;
	height: 232px;
	position: absolute;
	overflow: hidden
}

.pant3 .pantCont .case .img {
	width: 200px;
	height: 232px;
	position: relative
}

.pant3 .pantCont .case .img .tp {
}

.pant3 .pantCont .case .img .caseBg {
	position: absolute;
	top: -240px;
	left: 0;
	width: 40%;
	height: 112px;
	padding: 30% 30%;
	background: url(../images/modBg2.png)
}

.pant3 .pantCont .case .img .caseBg a {
	display: block
}

.pant3 .pantCont .case .brief {
	width: 295px;
	height: 100%;
	padding: 20px 50px;
	color: #d2cbcb;
	position: relative
}

.pant3 .pantCont .case .brief .briefTit {
	display: block;
	overflow: hidden;
	position: relative
}

.pant3 .pantCont .case .brief .briefTit .number {
	font-size: 60px;
	font-weight: bold;
	letter-spacing: -6px;
	width: 40px;
	line-height: 60px;
	color: #d2cbcb
}

.pant3 .pantCont .case .brief .briefTit .ch {
	position: absolute;
	top: 22px;
	left: 70px;
	font-size: 22px;
	font-weight: bold;
	color: #000
}

.pant3 .pantCont .case .brief .eg {
	margin: 5px 0;
	display: block;
	/*width: 150px;*/
	line-height: 12px
}

.pant3 .pantCont .case .brief .tit,.pant3 .pantCont .case .brief .addr,.pant3 .pantCont .case .brief .project,.pant3 .pantCont .case .brief .operate,.pant3 .pantCont .case .brief .pattern,.pant3 .pantCont .case .brief .more {
	display: block;
	line-height: 23px;
	white-space:nowrap;
}

.pant3 .pantCont .case .brief .addr {
	position: absolute;
	left: 55%;
	/*top: 100px*/
}

.pant3 .pantCont .case .brief .operate {
	position: absolute;
	left: 55%;
	top: 120px
}

.pant3 .pantCont .case .brief .briefMore a {
	background: url(../images/more4.png) no-repeat left center;
	padding-left: 20px;
	color: #000;
    display:block;
}

.pant3 .pantCont .case1 {
	top: 0;
	left: 0
}

.pant3 .pantCont .case1 .brief {
	background: url(../images/pant3Mod12.png) no-repeat top left
}

.pant3 .pantCont .case2 {
	top: 0;
	right: 0
}

.pant3 .pantCont .case2 .brief {
	background: url(../images/pant3Mod22.png) no-repeat top left
}

.pant3 .pantCont .case3 {
	bottom: 0;
	left: 0
}

.pant3 .pantCont .case3 .brief {
	background: url(../images/pant3Mod32.png) no-repeat top left
}

.pant3 .pantCont .case4 {
	bottom: 0;
	right: 0
}

.pant3 .pantCont .case4 .brief {
	background: url(../images/pant3Mod42.png) no-repeat top left
}

.pant4 {
	background: url(../images/bg2.jpg) no-repeat top center;
	position: relative
}

.pant4 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant4 .pantCont {
	width: 1200px;
	margin: auto;
	z-index: 99;
	position: relative
}

.pant4 .strategy {
	width: 50%;
	position: relative;
	padding: 120px 0
}

.pant4 .strategy .icon {
	position: absolute;
	left: 0;
	top: 39px;
	border: 5px solid #ededed;
	text-align: center;
	width: 58px;
	height: 190px;
	padding: 10px
}

.pant4 .strategy .strategyTop {
	margin-left: 102px;
	margin-bottom: 27px
}

.pant4 .strategy .strategyTop .ch {
	font-size: 24px;
	color: #f0f0f0
}

.pant4 .strategy .strategyTop .strategyMore a {
	color: #b2a4a4;
	font-size: 14px
}

.pant4 .strategy .strategyLi {
	padding: 10px 0;
	border-bottom: 1px dashed #695d6f
}

.pant4 .strategy .strategyLi .time {
	width: 60px;
	padding: 0 16px;
	font-size: 14px;
	color: #ededed;
	display: block
}

.pant4 .strategy .strategyLi .dd {
	font-weight: bold;
	font-size: 18px
}

.pant4 .strategy .strategyLi .timeIcon {
	font-weight: bold;
	margin: 0 1px
}

.pant4 .strategy .strategyLi .yy {
	display: none
}

.pant4 .strategy .strategyLi .strategyItem {
	width: 495px;
	padding: 5px
}

.pant4 .strategy .strategyLi .strategyItem h4 a {
	font-size: 14px;
	color: #888
}

.pant4 .strategy .strategyLi .strategyItem .des a {
	display: none;
	color: #fff
}

.pant4 .strategy .strategyhover {
	padding: 10px 0;
	background: #3e373f;
	border: 0
}

.pant4 .strategy .strategyhover .time {
	width: 52px;
	height: 52px;
	padding: 0 20px;
	font-size: 14px;
	color: #ededed;
	display: block
}

.pant4 .strategy .strategyhover .dd {
	display: block;
	font-size: 40px;
	line-height: 40px;
	color: #d31d1c
}

.pant4 .strategy .strategyhover .yy {
	display: inline
}

.pant4 .strategy .strategyhover .strategyItem {
	width: 495px;
	padding: 3px
}

.pant4 .strategy .strategyhover .strategyItem h4 a {
	font-size: 14px;
	color: #d31d1c
}

.pant4 .strategy .strategyhover .strategyItem .des a {
	display: block;
	color: #fff
}

.pant4 .strategy .strategyhover .strategyItem .des{
	height: 50px;
	display: block;
}

.pant4 .activity {
	width: 50%;
	padding: 50px 0 70px
}

.pant4 .activity .activityTop {
	text-align: right
}

.pant4 .activity .activityTop .more a {
	background: url(../images/more5.png) no-repeat right top;
	font-size: 14px;
	font-weight: bold;
	padding: 12px;
	color: #b3a5a5;
	display: inline-block
}

.pant4 .activity .activityTop .title {
	font-size: 24px;
	padding: 12px 10px;
	border: 3px solid #ededed;
	display: inline-block;
	color: #f0f0f0;
	margin-bottom: 26px
}

.pant4 .activity .activityCont {
	background: #27292f
}

.pant4 .activity .activityCont .activityImg {
	width: 310px
}

.pant4 .activity .activityCont .activityImg .img {
	width: 260px;
	position: relative
}

.pant4 .activity .activityCont .activityImg .img .imgLi {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width:260px;
	height:286px;
	overflow:hidden;
}

.pant4 .activity .activityCont .activityImg .number {
	width: 50px
}

.pant4 .activity .activityCont .activityImg .number .numberLi {
	background: #ddd;
	font-size: 24px;
	padding: 10px;
	margin-bottom: 5px
}

.pant4 .activity .activityCont .activityImg .number .numberLi a {
	color: #4c4c54
}

.pant4 .activity .activityCont .activityItem {
	width: 270px;
	height: 158px;
	padding: 64px 5px 64px 0;
	position: relative
}

.pant4 .activity .activityCont .activityItem .activityLi {
	position: absolute;
	top: 70px;
	right: 5px;
	display: none;
	width:98%;
}

.pant4 .activity .activityCont .activityItem .activityLi h5 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	white-space:nowrap;
	overflow:hidden;
}

.pant4 .activity .activityCont .activityItem .activityLi .des {
	color: #9498a1;
	line-height: 20px;
	margin-bottom: 20px
}

.pant4 .activity .activityCont .activityItem .activityLi .more a {
	background: url(../images/more6.png) no-repeat center left;
	padding-left: 10px;
	color: #ddd
}

.pant5 {
	background: url(../images/bg4.jpg) no-repeat top center;
	position: relative
}

.pant5 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant5 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 20px 0;
	text-align: center
}

.pant5 .pantCont .pantTop {
	margin-bottom: 20px
}

.pant5 .pantCont table {
	width: 867px;
	margin: auto
}

.pant5 .pantCont table td {
	margin-bottom: 20px
}

.pant5 .pantCont .msg_text {
	background: #790f10;
	border: 1px solid #e94040;
	color: #cfcfcf;
	padding: 10px
}

.pant5 .pantCont .msg_textarea {
	background: #790f10;
	border: 1px solid #e94040;
	color: #cfcfcf;
	padding: 12px;
	font-size: 12px;
	width: 695px\9\0;
}
@-moz-document url-prefix(){
	.pant5 .pantCont .msg_textarea{
		width: 718px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.pant5 .pantCont .msg_textarea{
		width: 734px;
	}
}

.pant5 .pantCont .button {
	background: url(../images/key.png) no-repeat top left;
	border: 0;
	padding: 16px 50px 0 0;
	color: #fff;
	font-size: 18px;
	font-family: 'Microsoft Yahei',Helvetica,Arial,sans-serif;
	font-weight: bold;
}

.pant6 {
	background: #1f222c;
	position: relative
}

.pant6 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant6 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 40px 0;
	text-align: center
}

.pant6 .pantCont .pantTop {
	margin-bottom: 20px
}

.pant6 .pantCont .pantTop .more {
	width: 110px;
	position: absolute;
	right: 0;
	top: 30px
}

.pant6 .pantCont .pantTop .more a {
	color: #f0f0f0;
	display: block;
	padding: 10px 15px;
	border: 2px solid #f0f0f0;
	font-size: 14px;
	position: relative;
	z-index: 999
}

.pant6 .pantCont .pantTop .bg {
	display: inline-block;
	background: #cacaca;
	position: absolute;
	width: 0;
	height: 100%;
	z-index: 9;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.pant6 .pantCont .pantTop .more:hover .bg {
	width: 100%
}

.pant6 .pantCont .tacticLi {
	float: left;
	margin: 10px
}

.pant6 .pantCont .tacticLi .title {
	font-size: 14px;
	display: block
}

.pant7 {
	background: #e1e1e1;
	position: relative
}

.pant7 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant7 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 40px 0;
	text-align: center
}

.pant7 .pantCont .pantTop {
	margin-bottom: 20px
}

.pant7 .pantCont .pantTop .more {
	width: 110px;
	position: absolute;
	right: 0;
	top: 30px
}

.pant7 .pantCont .pantTop .more a {
	color: #4c4c54;
	display: block;
	padding: 10px 15px;
	border: 2px solid #4c4c54;
	font-size: 14px;
	position: relative;
	z-index: 999
}

.pant7 .pantCont .pantTop .bg {
	display: inline-block;
	background: #cacaca;
	position: absolute;
	width: 0;
	height: 100%;
	z-index: 9;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.pant7 .pantCont .pantTop .more:hover .bg {
	width: 100%
}

.pant7 .pantCont .linksLi {
	float: left;
	margin: 10px;
}

.pant7 .pantCont .linksLi a {
	display: block;
	color: #4c4c54;
	font-size: 14px;
	text-align: left
}

.pant8 {
	background: #262626;
	position: relative;
	font-family: 'Microsoft Yahei',Helvetica,Arial,sans-serif;
}

.pant8 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 40px 0;
}

.pant8 .message {
	width: 405px
}

.pant8 .message h5 {
	font-size: 24px;
	line-height: 24px;
	color: #f0f0f0;
	margin-bottom: 15px
}

.pant8 .message .mod1 {
	background: url(../images/title8.png) no-repeat top left;
	padding-top: 21px;
	font-size: 20px;
	line-height: 24px;
	color: #f0f0f0;
	margin-bottom: 5px
}

.pant8 .message .mod2 {
	background: url(../images/title9.png) no-repeat top left;
	padding-top: 21px;
	font-size: 14px;
	line-height: 24px;
	color: #f0f0f0;
	margin-bottom: 5px
}

.pant8 .footerNav {
	width: 780px
}

.pant8 .footerNav li {
	float: left;
	width: 135px;
	padding: 0 30px;
	background: url(../images/wire.jpg) repeat-y top left;
	min-height: 160px
}

.pant8 .footerNav li h5 {
	color: #cf2929;
	font-size: 16px;
	margin-bottom: 20px
}

.pant8 .footerNav li a {
	color: #656464;
	line-height: 22px;
	display:block;
}

.pant8 .footerNav li a:hover {
	color: #cf2929
}

.pant9 {
	background: url(../images/bg1.jpg) top center;
	position: relative
}

.pant9 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant9 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 40px 0
}

.pant9 .pantTop {
	width: 550px;
	margin: 0 auto 80px;
	background: url(../images/channel1Title.png) no-repeat top center;
	padding: 35px 0 40px
}

.pant9 .pantTop .title1 {
	width: 48%;
	text-align: left
}

.pant9 .pantTop .title1 span {
	display: block;
	color: #b92a30
}

.pant9 .pantTop .title1 .eg {
	font-size: 40px;
	line-height: 40px;
	font-weight: bold
}

.pant9 .pantTop .title1 .ch {
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 2px;
	border-bottom: 1px solid #b92a30
}

.pant9 .pantTop .title2 {
	width: 48%;
	text-align: right;
	margin-top: 40px
}

.pant9 .pantTop .title2 span {
	display: block;
	color: #000
}

.pant9 .pantTop .title2 .eg {
	font-size: 19px;
	line-height: 19px;
	padding-bottom: 2px;
	border-bottom: 1px solid #000
}

.pant9 .pantTop .title2 .ch {
	font-size: 30px;
	line-height: 30px
}

.pant9 .pantContent .leftPnat {
	width: 575px;
	height: 395px;
	position: relative
}

.pant9 .pantContent .leftPnat .scenicImgCont {
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.pant9 .pantContent .leftPnat .zhong {
	display: block
}

.pant9 .pantContent .leftPnat .img img {
	vertical-align: bottom;
	width: 574px;
	height: 308px
}

.pant9 .pantContent .leftPnat .character {
	background: #202020;
	padding: 20px
}

.pant9 .pantContent .leftPnat .character h6 {
	color: #fff;
	font-size: 18px;
	line-height: 25px
}

.pant9 .pantContent .rightPant {
	width: 600px
}

.pant9 .pantContent .rightPant ul {
	margin: auto;
	padding: 0
}

.pant9 .pantContent .rightPant li {
	width: 600px;
	margin-bottom: 17px;
	background: #fff;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.pant9 .pantContent .rightPant li .number {
	color: #b3b3b3;
	font-size: 80px;
	line-height: 80px;
	background: #d2d2d2;
	padding: 5px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.pant9 .pantContent .rightPant li .character {
	width: 476px;
	padding: 10px
}

.pant9 .pantContent .rightPant li .character h6 {
	font-size: 14px;
	margin-bottom: 5px
}

.pant9 .pantContent .rightPant li .character .des {
	color: #b3b3b3
}

.pant9 .pantContent .rightPant .zhong {
	background: #b92a30
}

.pant9 .pantContent .rightPant .zhong .number {
	color: #828282;
	background: #202020
}

.pant9 .pantContent .rightPant .zhong .character {
	width: 476px;
	padding: 10px
}

.pant9 .pantContent .rightPant .zhong .character h6 {
	color: #fff
}

.pant9 .pantContent .rightPant .zhong .character .des {
	color: #eb9d9b
}

.pant10 {
	background: #fff
}

.pant10 .pantCont {
	padding: 40px 0 0
}

.pant10 .pantTop {
	width: 550px;
	margin: 0 auto 40px;
	background: url(../images/channel1Title.png) no-repeat top center;
	padding: 35px 0 20px
}

.pant10 .pantTop .title1 {
	width: 48%;
	text-align: left
}

.pant10 .pantTop .title1 span {
	display: block;
	color: #b92a30
}

.pant10 .pantTop .title1 .eg {
	font-size: 40px;
	line-height: 40px;
	font-weight: bold
}

.pant10 .pantTop .title1 .ch {
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 2px;
	border-bottom: 1px solid #b92a30
}

.pant10 .pantTop .title2 {
	width: 48%;
	text-align: right;
	margin-top: 40px
}

.pant10 .pantTop .title2 span {
	display: block;
	color: #000
}

.pant10 .pantTop .title2 .eg {
	font-size: 19px;
	line-height: 19px;
	padding-bottom: 2px;
	border-bottom: 1px solid #000
}

.pant10 .pantTop .title2 .ch {
	font-size: 30px;
	line-height: 30px
}

.pant10 .scenicSearch {
	background: #f3f3f3;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}

.pant10 .scenicSearch .scenicSearchCont {
	width: 1200px;
	margin: auto
}

.pant10 .scenicSearch .search {
	width: 755px;
	padding: 25px 0
}

.pant10 .scenicSearch .search .searchTxt {
	padding: 8px;
	width: 250px;
	color: #bbb9b9;
	border: 1px solid #eaeaea
}

.pant10 .scenicSearch .search .searchCont {
	background: #b92a30;
	display: inline-block
}

.pant10 .scenicSearch .search .button {
	background: url(../images/search.png) no-repeat top center;
	width: 40px;
	height: 25px;
	border: 0
}

.pant10 .scenicSearch .search .words {
	color: #2b2b2b;
	margin-left: 25px;
	font-size: 14px
}

.pant10 .scenicSearch .search a {
	padding: 0 5px;
	font-size: 14px
}

.pant10 .scenicSearch .area {
	width: 420px;
	border-right: 1px solid #e6e6e6
}

.pant10 .scenicSearch .area a {
	display: block;
	padding: 20px;
	float: left;
	text-align: center;
	border-left: 1px solid #e6e6e6
}

.pant10 .scenicSearch .area a span {
	padding: 0 10px;
	border-left: 2px solid #f3f3f3;
	border-right: 2px solid #f3f3f3
}

.pant10 .scenicSearch .area a .eg {
	display: block;
	color: #d5d5d5;
	font-size: 16px
}

.pant10 .scenicSearch .area a .ch {
	font-size: 24px;
	font-weight: bold
}

.pant10 .scenicSearch .area .zhong {
	background: #b92a30
}

.pant10 .scenicSearch .area .zhong span {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff
}

.pant10 .scenicSearch .area .zhong .eg {
	color: #710b15
}

.pant10 .scenicSearch .area .zhong .ch {
	color: #fff
}

.pant10 .pantContent {
	position: relative;
	background: url(../images/bg5.jpg) no-repeat top center
}

.pant10 .pantContent .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant10 .pantContent .content {
	width: 1200px;
	margin: auto;
	position: relative;
	z-index: 999;
	display: none
}

.pant10 .pantContent .content .scenicCase {
	float: left;
	position: relative;
	overflow: hidden
}

.pant10 .pantContent .content .img img {
	vertical-align: bottom
}

.pant10 .pantContent .content .character {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 80%;
	height: 90%;
	padding: 10%;
	background: #a33036;
	color: #fff;
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9
}

.pant10 .pantContent .content .character a {
	color: #fff
}

.pant10 .pantContent .content .character h6 a {
	font-size: 20px;
	display: block;
	margin-bottom: 10px
}

.pant10 .pantContent .content .character .des {
	line-height: 28px;
	color: #cdcccc;
	margin-bottom: 5px
}

.pant10 .pantContent .content .character .number {
	background: url(../images/icon.png) no-repeat left center;
	margin-bottom: 10px
}

.pant10 .pantContent .content .character .number span {
	margin-left: 22px;
	margin-right: 5px;
	width: 22px;
	display: inline-block;
	color: #000
}

.pant10 .pantContent .content .character .more {
	padding: 6px 20px;
	width: 80px;
	border: 3px solid #fff
}

.pant10 .pantContent .content .character .more a {
	background: url(../images/icon2.png) no-repeat center right;
	padding-right: 30px
}

.pant10 .pantContent .content .leftPnat {
	width: 960px;
	background: #2f2f2f
}

.pant10 .pantContent .content .leftPnat .title {
	width: 240px
}

.pant10 .pantContent .content .leftPnat .title .eg {
	color: #fff;
	background: url(../images/icon3.png) no-repeat left top;
	position: relative;
	padding: 10px 20px 40px 50px;
	margin: 20px 10px 5px
}

.pant10 .pantContent .content .leftPnat .title .eg .one {
	display: block;
	font-size: 44px;
	position: absolute;
	top: 20px;
	left: 2px
}

.pant10 .pantContent .content .leftPnat .title .ch {
	margin: 0 50px 0 10px;
	border-top: 2px solid #fff;
	font-size: 20px
}

.pant10 .pantContent .content .leftPnat .title .ch a {
	color: #fff;
	line-height: 25px;
	padding-left: 10px
}

.pant10 .pantContent .content .leftPnat .title .des {
	margin: 10px 20px;
	color: #918c8c;
	line-height: 25px;
	padding-bottom: 30px;
	background: url(../images/pantBg.png) no-repeat bottom left
}

.pant10 .pantContent .content .leftPnat .title .more {
	margin: 0 20px
}

.pant10 .pantContent .content .leftPnat .title .more a {
	display: block;
	background: url(../images/icon4.png) no-repeat left center;
	padding: 10px 30px
}

.pant10 .pantContent .content1 {
	display: block
}

.pant11 {
	background: url(../images/bg6.jpg)
}

.pant11 .pantCont {
	width: 1200px;
	margin: auto;
	padding: 40px 0 0
}

.pant11 .pantCont li {
	float: left;
	margin: 40px 40px 25px
}

.pant11 .pantCont li .img {
	position: relative;
	overflow: hidden
}

.pant11 .pantCont li .img img {
	vertical-align: bottom;
	padding: 5px;
	background: #fff;
	border: 1px solid #dadada
}

.pant11 .pantCont li .title {
	text-align: center;
	margin: 40px 0
}

.pant11 .pantCont li .title a {
	display: inline-block;
	padding: 8px 20px;
	border: 1px solid #000;
	font-size: 16px;
	color: #000
}

.pant11 .pantCont li .title2 {
	text-align: center;
	margin: 0 0 40px
}

.pant11 .pantCont li .title2 a {
	display: inline-block;
	padding: 8px 20px;
	border: 1px solid #000;
	font-size: 16px;
	color: #000
}

.pant11 .pantCont .character {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 70%;
	height: 68%;
	padding: 10%;
	display: none;
	background: #a33036;
	color: #fff;
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9
}

.pant11 .pantCont .character a {
	color: #fff
}

.pant11 .pantCont .character h6 a {
	font-size: 20px;
	display: block;
	margin-bottom: 10px
}

.pant11 .pantCont .character .des {
	line-height: 28px;
	color: #cdcccc;
	margin-bottom: 5px
}

.pant11 .pantCont .character .number {
	background: url(../images/icon.png) no-repeat left center;
	margin-bottom: 10px
}

.pant11 .pantCont .character .number span {
	margin-left: 22px;
	margin-right: 5px;
	color: #000;
	width: 22px;
	display: inline-block
}

.pant11 .pantCont .character .more {
	padding: 6px 20px;
	width: 80px;
	border: 3px solid #fff
}

.pant11 .pantCont .character .more a {
	background: url(../images/icon2.png) no-repeat center right;
	padding-right: 30px
}

.pant12 {
	background: url(../images/bg1.jpg);
	position: relative
}

.pant12 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant12 .pantCont {
	padding: 40px 0 0;
	position: relative;
	z-index: 999
}

.pant12 .pantTop {
	width: 550px;
	margin: 0 auto 40px;
	background: url(../images/channel1Title.png) no-repeat top center;
	padding: 35px 0 20px
}

.pant12 .pantTop .title1 {
	width: 48%;
	text-align: left
}

.pant12 .pantTop .title1 span {
	display: block;
	color: #b92a30
}

.pant12 .pantTop .title1 .eg {
	font-size: 40px;
	line-height: 40px;
	font-weight: bold
}

.pant12 .pantTop .title1 .ch {
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 2px;
	border-bottom: 1px solid #b92a30
}

.pant12 .pantTop .title2 {
	width: 48%;
	text-align: right;
	margin-top: 40px
}

.pant12 .pantTop .title2 span {
	display: block;
	color: #000
}

.pant12 .pantTop .title2 .eg {
	font-size: 19px;
	line-height: 19px;
	padding-bottom: 2px;
	border-bottom: 1px solid #000
}

.pant12 .pantTop .title2 .ch {
	font-size: 30px;
	line-height: 30px
}

.pant12 .areaCont {
	width: 1200px;
	margin: auto;
	border-left: 1px dashed #e6e6e6;
	border-right: 1px dashed #e6e6e6;
	padding: 10px 0
}

.pant12 .areaCont li {
	float: left;
	width: 150px;
	text-align: center
}

.pant12 .areaCont li a {
	display: block;
	padding: 10px
}

.adNr img {
	width: 100%;
	vertical-align: bottom
}

.pant13 {
	background: #fff;
	position: relative
}

.pant13 .pantCont {
	margin: 60px auto 60px;
	width: 1200px
}

.pant13 .pantCont .scroll_horizontal2 {
	position: relative;
	width: 100%;
	height: 310px
}

.pant13 .pantCont .scroll_horizontal2 .box {
	overflow: hidden;
	position: relative;
	width: 1100px;
	height: 310px;
	margin: 0 auto
}

.pant13 .pantCont .scroll_horizontal2 .list {
	overflow: hidden;
	width: 9999px
}

.pant13 .pantCont .scroll_horizontal2 .list li {
	float: left;
	width: 370px;
	height: 450px;
	text-align: center;
	position: relative;
	/*background: url(../images/productBg.png) no-repeat bottom left;*/
	padding-bottom: 8px;
	overflow: hidden;
	border-left: 1px solid #e1e1e1
}

.pant13 .pantCont .scroll_horizontal2 .list li .title {
	width: 78.8%;
	padding: 0 6% 0 6%;
	line-height: 25px;
	z-index: 999;
	margin-left: 16px;
	border: 1px solid #fff;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.pant13 .pantCont .scroll_horizontal2 .list li .title a {
	display: block;
	font-size: 14px;
	line-height: 20px;
	height: 38px;
	overflow: hidden
}

.pant13 .pantCont .scroll_horizontal2 .list li .title .time {
	text-align: left;
	color: #e1e1e1
}

.pant13 .pantCont .scroll_horizontal2 .list li .title .titleCont span {
	display: block;
	text-align: left
}

.pant13 .pantCont .scroll_horizontal2 .list li .title .titleCont .ch {
	font-size: 14px;
	font-weight: bold
}

.pant13 .pantCont .scroll_horizontal2 .list li .title .titleCont .more a {
	color: #cf2929;
	margin-top: 10px
}

.pant13 .pantCont .scroll_horizontal2 .list li div a img {
	width: 317px;
	/*height: 99px;*/
	height:238px;
	vertical-align: bottom;
	background: #fff;
	padding: 10px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.pant13 .pantCont .scroll_horizontal2 .prev,.pant13 .pantCont .scroll_horizontal2 .next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 38px;
	height: 99px;
	background: url(../images/ltrt.png) no-repeat center left;
	cursor: pointer;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	z-index: 999
}

.pant13 .pantCont .scroll_horizontal2 .prev {
	left: 0;
	background-position: 0 0
}

.pant13 .pantCont .scroll_horizontal2 .prev:hover {
	left: -10px
}

.pant13 .pantCont .scroll_horizontal2 .next {
	right: 0;
	background-position: -38px 0
}

.pant13 .pantCont .scroll_horizontal .next:hover {
	right: -10px
}

.pant13 .pantTop {
	width: 550px;
	margin: 0 auto 40px;
	background: url(../images/channel1Title.png) no-repeat top center;
	padding: 35px 0 20px
}

.pant13 .pantTop .title1 {
	width: 48%;
	text-align: left
}

.pant13 .pantTop .title1 span {
	display: block;
	color: #b92a30
}

.pant13 .pantTop .title1 .eg {
	font-size: 40px;
	line-height: 40px;
	font-weight: bold
}

.pant13 .pantTop .title1 .ch {
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 2px;
	border-bottom: 1px solid #b92a30
}

.pant13 .pantTop .title2 {
	width: 48%;
	text-align: right;
	margin-top: 40px
}

.pant13 .pantTop .title2 span {
	display: block;
	color: #000
}

.pant13 .pantTop .title2 .eg {
	font-size: 19px;
	line-height: 19px;
	padding-bottom: 2px;
	border-bottom: 1px solid #000
}

.pant13 .pantTop .title2 .ch {
	font-size: 30px;
	line-height: 30px
}

.pant14 {
	background: url(../images/bg1.jpg) top center;
	position: relative
}

.pant14 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant14 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 40px 0
}

.pant14 .pantContent {
	height: 600px;
	overflow: hidden;
	position: relative
}

.pant14 .pantContent .case {
	width: 400%
}

.pant14 .pantContent .casePant {
	width: 1200px;
	float: left
}

.pant14 .pantContent .casePant .leftCase {
	position: relative;
	width: 323px
}

.pant14 .pantContent .casePant .leftCase .img {
	position: relative;
	height: 418px;
	width: 322px;
	overflow:hidden;
}

.pant14 .pantContent .casePant .leftCase .img img {
	vertical-align: bottom;
}

.pant14 .pantContent .casePant .leftCase .icon {
	text-align: center;
	margin-bottom: 10px
}

.pant14 .pantContent .casePant .leftCase .more {
	text-align: center;
	margin-bottom: 10px
}

.pant14 .pantContent .casePant .leftCase .more a {
	font-size: 20px;
	color: #fff;
	text-align: center;
	display: inline-block;
	padding: 10px 15px;
	border: 2px solid #fff
}

.pant14 .pantContent .casePant .leftCase .tit {
	position: absolute;
	left: 0;
	top: 0;
	width: 84.2%;
	padding: 30% 8%;
	height: 54%;
	background: url(../images/modBg2.png) top center;
	color: #fff
}

.pant14 .pantContent .casePant .leftCase .tit table {
	width: 100%
}

.pant14 .pantContent .casePant .leftCase .toDo {
	text-align: center;
	margin-top: 10px
}

.pant14 .pantContent .casePant .leftCase .toDo a {
	font-size: 18px;
	background: #b92a30;
	display: inline-block;
	color: #fff;
	padding: 10px 30px
}

.pant14 .pantContent .casePant .leftCase .title {
	background: #b92a30;
	text-align: center;
	padding: 30px 0
}

.pant14 .pantContent .casePant .leftCase .title a {
	color: #fff
}

.pant14 .pantContent .casePant .leftCase .title .ch {
	font-size: 26px
}

.pant14 .pantContent .casePant .leftCase .title .eg a {
	font-size: 10px;
	color: #fe787d
}

.pant14 .pantContent .casePant .rightCase {
	width: 865px
}

.pant14 .pantContent .casePant .rightCase .casePantCont {
	background: url(../images/caseBg.png) no-repeat top left;
	height:175px;
	
}

.pant14 .pantContent .casePant .rightCase .img {
	width: 320px;
	height: 170px;
	overflow: hidden;
}

.pant14 .pantContent .casePant .rightCase .img img {
	/*width: 320px*/
}

.pant14 .pantContent .casePant .rightCase .nr {
	width: 495px;
	margin: 20px;
	height:120px;
	overflow:hidden;
}

.pant14 .pantContent .casePant .rightCase .nr .tit {
	background: url(../images/icon6.png) no-repeat 5px 10px;
	padding: 5px 0;
	border-bottom: 1px solid #c6c5c5;
	font-size: 18px;
	padding-left: 20px
}

.pant14 .pantContent .casePant .rightCase .nr .tit h5 {
	font-weight: bold
}

.pant14 .pantContent .casePant .rightCase .nr .tit .eg {
	font-size: 12px;
	color: #c6c5c5
}

.pant14 .pantContent .casePant .rightCase .nr .tit .more {
	font-size: 12px
}

.pant14 .pantContent .casePant .rightCase .nr table {
	width: 100%
}

.pant14 .pantContent .casePant .rightCase .nr table td {
	width: 50%;
white-space: nowrap;
}

.pant14 .pantContent .casePant .rightCase .nr table td .more {
	background: url(../images/icon7.png) no-repeat top left;
	color: #fff;
	padding: 4px 10px
}

.pant14 .caseLfRt {
	position: absolute;
	bottom: 0;
	left: 41%;
	width: 220px;
	height: 78px
}

.pant14 .caseLfRt a {
	float: left;
	display: inline-block;
	width: 104px;
	height: 78px;
	background: url(../images/ltft.png) no-repeat
}

.pant14 .caseLfRt .leftItem {
	background-position: 0 0
}

.pant14 .caseLfRt .leftItem:hover {
	background-position: -195px 0
}

.pant14 .caseLfRt .rightItem {
	background-position: -90px 0
}

.pant14 .caseLfRt .rightItem:hover {
	background-position: -291px 0
}

.pant15 {
	background: #fff;
	position: relative
}

.pant15 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant15 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 40px 0
}

.pant15 .pantContent {
	padding-bottom: 40px;
	overflow: hidden;
	position: relative
}

.pant15 .pantContent .attention {
	width: 780px
}

.pant15 .pantContent .attention .title {
	margin-bottom: 35px
}

.pant15 .pantContent .attention .title .eg {
	font-size: 30px;
	line-height: 30px
}

.pant15 .pantContent .attention .title .eg a {
	color: #d1d0d0
}

.pant15 .pantContent .attention .title .ch {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold
}

.pant15 .pantContent .attention .title .ch a {
	color: #000
}

.pant15 .pantContent .attention .title .ch .more {
	margin-left: 10px
}

.pant15 .pantContent .attention .title .ch .more a {
	font-size: 16px;
	color: #3e3d3d;
	background: url(../images/more8.png) no-repeat center right;
	padding-right: 20px
}

.pant15 .pantContent .attention .attCont {
	width: 100%
}

.pant15 .pantContent .attention .attCont li {
	float: left;
	width: 29.3%;
	padding: 1%;
	background: #f2f2f2;
	margin: 0 1%;
	padding-bottom: 50px;
	position: relative
}

.pant15 .pantContent .attention .attCont li .img {
	width: 230px;
	height: 152px;
	margin-bottom: 5px;
	overflow:hidden;
}

.pant15 .pantContent .attention .attCont li h5 {
	margin-bottom: 5px;
	overflow:hidden;
}

.pant15 .pantContent .attention .attCont li h5 a {
	font-size: 14px;
	font-weight: bold;
	white-space:nowrap;
}

.pant15 .pantContent .attention .attCont li .des {
	color: #989897;
	height:57px;
	overflow:hidden;
}

.pant15 .pantContent .attention .attCont li .more {
	position: absolute;
	bottom: -15px;
	left: 32%;
	text-align: center
}

.pant15 .pantContent .attention .attCont li .more a {
	background: #898989;
	color: #fff;
	display: inline-block;
	padding: 5px 20px
}

.pant15 .pantContent .attention .attCont li .more a:hover {
	background: #b92a30
}

.pant15 .pantContent .spot {
	width: 410px
}

.pant15 .pantContent .spot .title {
	margin-bottom: 35px
}

.pant15 .pantContent .spot .title .eg {
	font-size: 30px;
	line-height: 30px
}

.pant15 .pantContent .spot .title .eg a {
	color: #d1d0d0
}

.pant15 .pantContent .spot .title .ch {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold
}

.pant15 .pantContent .spot .title .ch a {
	color: #000
}

.pant15 .pantContent .spot .title .ch .more {
	margin-left: 10px
}

.pant15 .pantContent .spot .title .ch .more a {
	font-size: 16px;
	color: #3e3d3d;
	background: url(../images/more8.png) no-repeat center right;
	padding-right: 20px
}

.pant15 .pantContent .spot .spotCont {
	background: #f2f2f2;
	padding: 10px
}

.pant15 .pantContent .spot .spotCont li {
	border-bottom: 1px dashed #c8c8c8;
	background: url(../images/icon8.png) no-repeat center left;
	padding-left: 15px;
	line-height: 39px;
	font-size: 14px
}

.pant15 .pantContent .spot .spotCont li .time {
	color: #c8c8c8
}

.pant16 {
	background: url(../images/bg1.jpg) top center;
	position: relative
}

.pant16 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant16 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 80px 0
}

.pant16 .pantContent {
	overflow: hidden;
	position: relative
}

.pant16 .pantContent .title {
	margin-bottom: 55px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc
}

.pant16 .pantContent .title .eg {
	font-size: 30px;
	line-height: 30px
}

.pant16 .pantContent .title .eg a {
	color: #d1d0d0
}

.pant16 .pantContent .title .ch {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold
}

.pant16 .pantContent .title .ch a {
	color: #000
}

.pant16 .pantContent .title .ch .more {
	margin-left: 10px
}

.pant16 .pantContent .title .ch .more a {
	font-size: 16px;
	color: #3e3d3d;
	background: url(../images/more8.png) no-repeat center right;
	padding-right: 20px
}

.pant16 .pantContent .content li {
	float: left;
	width: 19.2%;
	margin: 0 .4%
}
.pant16 .pantContent .content li .img {
	width: 230px;
	height: 235px;
	overflow:hidden;
}
.pant16 .pantContent .content li .img img {
	/*width: 230px;
	height: 235px;*/
	vertical-align: bottom
}

.pant16 .pantContent .content li h5 {
	background: #fff;
	padding: 30px
}

.pant16 .pantContent .content li h5 a {
	background: url(../images/icon9.png) no-repeat 10px bottom;
	padding-bottom: 10px;
	font-size: 16px
}
.pant16 .pantContent .content li h5 a:hover{
	background: none;
	text-decoration:underline;
}

.pant17 {
	background: #fff;
	position: relative
}

.pant17 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 40px 0
}

.pant17 .pantContent {
	padding-bottom: 40px;
	overflow: hidden;
	position: relative
}

.pant17 .pantContent .Planning {
	width: 780px
}

.pant17 .pantContent .Planning .title {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc
}

.pant17 .pantContent .Planning .title .eg {
	font-size: 30px;
	line-height: 30px
}

.pant17 .pantContent .Planning .title .eg a {
	color: #d1d0d0
}

.pant17 .pantContent .Planning .title .ch {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold
}

.pant17 .pantContent .Planning .title .ch a {
	color: #000
}

.pant17 .pantContent .Planning .title .ch .more {
	margin-left: 10px
}

.pant17 .pantContent .Planning .title .ch .more a {
	font-size: 16px;
	color: #3e3d3d;
	background: url(../images/more8.png) no-repeat center right;
	padding-right: 20px
}

.pant17 .pantContent .Planning .plannCont {
	width: 100%
}

.pant17 .pantContent .Planning .plannCont li {
	float: left;
	width: 29.3%;
	padding: 1%;
	background: #f2f2f2;
	margin: 0 1%;
	padding-bottom: 50px;
	position: relative
}

.pant17 .pantContent .Planning .plannCont li .img {
	width: 230px;
	height: 152px;
	margin-bottom: 5px;
	overflow:hidden;
}

.pant17 .pantContent .Planning .plannCont li h5 {
	margin-bottom: 5px;
	overflow:hidden;
}

.pant17 .pantContent .Planning .plannCont li h5 a {
	font-size: 14px;
	font-weight: bold;
	white-space:nowrap;
	
}

.pant17 .pantContent .Planning .plannCont li .des {
	color: #989897;
	height:57px;
	overflow:hidden;
}

.pant17 .pantContent .Planning .plannCont li .more {
	position: absolute;
	bottom: -15px;
	left: 32%;
	text-align: center
}

.pant17 .pantContent .Planning .plannCont li .more a {
	background: #898989;
	color: #fff;
	display: inline-block;
	padding: 5px 20px
}

.pant17 .pantContent .Planning .plannCont li .more a:hover {
	background: #b92a30
}

.pant17 .pantContent .guidance {
	width: 400px
}

.pant17 .pantContent .guidance .title {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc
}

.pant17 .pantContent .guidance .title .eg {
	font-size: 30px;
	line-height: 30px
}

.pant17 .pantContent .guidance .title .eg a {
	color: #d1d0d0
}

.pant17 .pantContent .guidance .title .ch {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold
}

.pant17 .pantContent .guidance .title .ch a {
	color: #000
}

.pant17 .pantContent .guidance .title .ch .more {
	margin-left: 10px
}

.pant17 .pantContent .guidance .title .ch .more a {
	font-size: 16px;
	color: #3e3d3d;
	background: url(../images/more8.png) no-repeat center right;
	padding-right: 20px
}

.pant17 .pantContent .guidance .guidanceCont li {
	border-bottom: 1px dashed #c8c8c8;
	padding: 20px;
	padding-left: 80px;
	background: url(../images/icon10.jpg) no-repeat
}

.pant17 .pantContent .guidance .guidanceCont li .nr {
	border-left: 1px solid #ccc;
	padding-left: 30px
}

.pant17 .pantContent .guidance .guidanceCont li .nr h5 a {
	font-size: 14px;
	color: #717171
}
.pant17 .pantContent .guidance .guidanceCont li .nr h5 a:hover{
	color: #C21519;
}

.pant17 .pantContent .guidance .guidanceCont li .nr .time {
	color: #b4b4b4
}

.pant17 .pantContent .guidance .guidanceCont .g1 {
	background-position: 5px 25px
}

.pant17 .pantContent .guidance .guidanceCont .g2 {
	background-position: 5px -68px
}

.pant17 .pantContent .guidance .guidanceCont .g3 {
	background-position: 5px -160px
}

.pant17 .pantContent .guidance .guidanceCont .g4 {
	background-position: 5px -245px
}

.pant18 {
	background: url(../images/bg1.jpg) top center;
	position: relative
}

.pant18 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant18 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 40px 0
}

.pant18 .pantContent {
	overflow: hidden;
	position: relative
}

.pant18 .pantContent .law {
	width: 390px;
	margin-right: 20px
}

.pant18 .pantContent .law .title {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc
}

.pant18 .pantContent .law .title .eg {
	font-size: 30px;
	line-height: 30px
}

.pant18 .pantContent .law .title .eg a {
	color: #d1d0d0
}

.pant18 .pantContent .law .title .ch {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold
}

.pant18 .pantContent .law .title .ch a {
	color: #000
}

.pant18 .pantContent .law .title .ch .more {
	margin-left: 10px
}

.pant18 .pantContent .law .title .ch .more a {
	font-size: 16px;
	color: #3e3d3d;
	background: url(../images/more8.png) no-repeat center right;
	padding-right: 20px
}

.pant18 .pantContent .law .lawCont {
	background: #fff;
	padding: 10px
}

.pant18 .pantContent .law .lawCont li {
	border-bottom: 1px dashed #c8c8c8;
	background: url(../images/icon8.png) no-repeat center left;
	padding-left: 20px;
	line-height: 42px;
	font-size: 14px
}

.pant18 .pantContent .law .lawCont li .time {
	color: #c8c8c8
}

.pant18 .pantContent .wisdom {
	width: 380px
}

.pant18 .pantContent .wisdom .title {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc
}

.pant18 .pantContent .wisdom .title .eg {
	font-size: 30px;
	line-height: 30px
}

.pant18 .pantContent .wisdom .title .eg a {
	color: #d1d0d0
}

.pant18 .pantContent .wisdom .title .ch {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold
}

.pant18 .pantContent .wisdom .title .ch a {
	color: #000
}

.pant18 .pantContent .wisdom .title .ch .more {
	margin-left: 10px
}

.pant18 .pantContent .wisdom .title .ch .more a {
	font-size: 16px;
	color: #3e3d3d;
	background: url(../images/more8.png) no-repeat center right;
	padding-right: 20px
}

.pant18 .pantContent .wisdom .wisdomCont {
	background: #fff;
	padding: 10px
}

.pant18 .pantContent .wisdom .wisdomCont li {
	border-bottom: 1px dashed #c8c8c8;
	padding: 8px 0
}

.pant18 .pantContent .wisdom .wisdomCont li .img {
	width: 114px;
	height:83px;
	overflow:hidden;
}

.pant18 .pantContent .wisdom .wisdomCont li .img img {
	vertical-align: bottom
}

.pant18 .pantContent .wisdom .wisdomCont li .nr {
	width: 230px
}

.pant18 .pantContent .wisdom .wisdomCont li .nr h5 {
	font-size: 14px;
	padding: 5px 0;
	margin-bottom: 5px;
	overflow:hidden;
}

.pant18 .pantContent .wisdom .wisdomCont li .nr h5 a {
	color: #717171;
	white-space:nowrap;
}

.pant18 .pantContent .wisdom .wisdomCont li .nr h5 a:hover {
	color: #d31d1c
}

.pant18 .pantContent .wisdom .wisdomCont li .nr .des {
	color: #a7a3a3;
	height:38px;
	overflow:hidden;
}

.pant18 .pantContent .News {
	width: 390px
}

.pant18 .pantContent .News .title {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc
}

.pant18 .pantContent .News .title .eg {
	font-size: 30px;
	line-height: 30px
}

.pant18 .pantContent .News .title .eg a {
	color: #d1d0d0
}

.pant18 .pantContent .News .title .ch {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold
}

.pant18 .pantContent .News .title .ch a {
	color: #000
}

.pant18 .pantContent .News .title .ch .more {
	margin-left: 10px
}

.pant18 .pantContent .News .title .ch .more a {
	font-size: 16px;
	color: #3e3d3d;
	background: url(../images/more8.png) no-repeat center right;
	padding-right: 20px
}

.pant18 .pantContent .News .NewsCont {
	background: #fff;
	padding: 10px
}

.pant18 .pantContent .News .NewsCont li {
	border-bottom: 1px dashed #c8c8c8;
	background: url(../images/icon8.png) no-repeat center left;
	padding-left: 20px;
	line-height: 42px;
	font-size: 14px
}

.pant18 .pantContent .News .NewsCont li .time {
	color: #c8c8c8
}

.pant19 {
	background: #fff;
	position: relative
}

.pant19 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 40px 0 20px
}

.pant19 .pantContent {
	overflow: hidden;
	position: relative
}

.pant19 .pantContent .title {
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc
}

.pant19 .pantContent .title .eg {
	font-size: 30px;
	line-height: 30px
}

.pant19 .pantContent .title .eg a {
	color: #d1d0d0
}

.pant19 .pantContent .title .ch {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold
}

.pant19 .pantContent .title .ch a {
	color: #000
}

.pant19 .pantContent .title .ch .more {
	margin-left: 10px
}

.pant19 .pantContent .title .ch .more a {
	font-size: 16px;
	color: #3e3d3d;
	background: url(../images/more8.png) no-repeat center right;
	padding-right: 20px
}

.pant19 .pantContent .tacticLi {
	float: left;
	text-align: center;
	width: 150px
}

.pant19 .pantContent .tacticLi img {
	border: 1px solid #ccc
}

.pant19 .pantContent .tacticLi .title {
	display: block;
	border: 0;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.pant20 {
	background: url(../images/bg1.jpg) top center;
	position: relative
}

.pant20 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant20 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 60px 0;
	text-align: center
}

.pant20 .pantCont .pantTop {
	margin-bottom: 40px
}

.pant20 .pantCont h3 a {
	display: block;
	background: url(../images/titleBg.png) no-repeat center left
}

.pant20 .pantCont .straMore {
	margin-top: 20px
}

.pant20 .pantCont .straMore img {
	padding: 10px 30px;
	/*border: 3px solid #c21519*/
}

.pant20 .pantCont .straMore .click a {
	color: #c21519;
	font-size: 22px;
	font-weight: bold;
	display: inline-block;
	padding: 10px 20px;
	/*border: 5px solid #B61424;*/
}

.pant20 .pantContent {
	overflow: hidden;
	position: relative
}

.pant20 .pantContent .straCont {
	width: 48.5%;
	margin: .5%;
	float: left
}

.pant20 .pantContent .mod {
	position: relative;
	background: #fff;
	border: 10px solid #fff;
	margin-bottom: 10px;
	overflow: hidden
}

.pant20 .pantContent .mod img {
	vertical-align: bottom;
	width: 150px;
	height: 150px
}

.pant20 .pantContent .mod .nr {
	position: absolute;
	top: 88%;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/modBg2.png)
}
.pant20 .pantContent .mod .nr a{
	display: block;width: 100%;height: 100%;
}

.pant20 .pantContent .mod .nr h5 {
	margin: .5% 10% 5%;
	padding-bottom: 10%;
	border-bottom: 1px dashed #fff;
	color: #fff;
	font-size: 13px;
}

.pant20 .pantContent .mod .nr h5 img {
	vertical-align: middle;
	line-height: 14px;
	margin-right: 10px;
	height: 5px;
	width: 5px
}

.pant20 .pantContent .mod .nr h5 a {
	color: #fff;
	font-size: 14px
}

.pant20 .pantContent .mod .nr .des {
	color: #fff;
	text-align: left;
	padding: 3% 6%;
	line-height: 16px
}

.pant20 .pantContent .mod .nr .more {
	color: #b61424
}

.pant20 .pantContent .mod .icon {
	position: absolute;
	top: 0;
	right: 0
}

.pant20 .pantContent .mod .icon img {
	width: 30px;
	height: 27px
}

.pant20 .pantContent .one img {
	width: 379px;
	height: 333px
}

.pant21 {
	position: relative
}

.pant21 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 60px 0;
	text-align: center
}

.pant21 .pantCont .pantTop {
	margin-bottom: 40px
}

.pant21 .pantCont h3 a {
	display: block;
	background: url(../images/titleBg.png) no-repeat center left
}

.pant21 .pantCont .straMore {
	margin-top: 20px
}

.pant21 .pantCont .straMore img {
	padding: 10px 30px;
	/*border: 3px solid #c21519*/
}

.pant21 .pantCont .straMore .click a {
	color: #c21519;
	font-size: 22px;
	font-weight: bold;
    padding: 10px 20px;
    display: inline-block;
    /*border: 5px solid #b61424;*/
}

.pant21 .pantContent {
	overflow: hidden;
	position: relative
}

.pant21 .pantContent .scroll_horizontal {
	position: relative;
	width: 100%;
	height: 175px
}

.pant21 .pantContent .scroll_horizontal .box {
	overflow: hidden;
	position: relative;
	width: 1200px;
	height: 175px;
	margin: 0 auto
}

.pant21 .pantContent .scroll_horizontal .list {
	overflow: hidden;
	width: 9999px
}

.pant21 .pantContent .scroll_horizontal .list li {
	float: left;
	width: 300px;
	height: 175px;
	text-align: center;
	position: relative;
	overflow: hidden
}

.pant21 .pantContent .scroll_horizontal .list li .title {
	width: 94%;
	font-size: 16px;
	line-height: 25px;
	position: absolute;
	bottom: 0;
	left: 25px;
	z-index: 999;
	text-align: left
}

.pant21 .pantContent .scroll_horizontal .list li .title a {
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	height: 25px;
	overflow: hidden
}

.pant21 .pantContent .scroll_horizontal .list li div a img {
	width: 275px;
	height: 175px
}

.pant21 .pantContent .scroll_horizontal .list li .classify {
	position: absolute;
	top: 0;
	left: 12px;
	color: #fff;
	background: #00c284;
	padding: 5px 10px
}

.pant21 .pantContent .scroll_horizontal .list li .classify2 {
	position: absolute;
	top: 0;
	left: 12px;
	color: #fff;
	background: #8357d2;
	padding: 5px 10px
}

.pant21 .pantContent .scroll_horizontal .prev,.pant21 .pantContent .scroll_horizontal .next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 35px;
	height: 99px;
	background: url(../images/ltrt2.png) no-repeat center left;
	cursor: pointer;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	z-index: 999
}

.pant21 .pantContent .scroll_horizontal .prev {
	left: 12px;
	background-position: 0 0
}

.pant21 .pantContent .scroll_horizontal .prev:hover {
	left: 0
}

.pant21 .pantContent .scroll_horizontal .next {
	right: 12px;
	background-position: -38px 0
}

.pant21 .pantContent .scroll_horizontal .next:hover {
	right: 0
}

.pant22 {
	background: url(../images/bg1.jpg) top center;
	position: relative
}

.pant22 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant22 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 60px 0;
	text-align: center
}

.pant22 .pantCont .pantTop {
	margin-bottom: 40px
}

.pant22 .pantCont h3 a {
	display: block;
	background: url(../images/titleBg.png) no-repeat center left
}

.pant22 .pantCont .straMore {
	margin-top: 20px
}

.pant22 .pantCont .straMore img {
	padding: 10px 30px;
	/*border: 3px solid #c21519*/
}

.pant22 .pantCont .straMore .click a {
	color: #c21519;
	font-size: 22px;
	font-weight: bold;
	display: inline-block;
	padding: 10px 20px;
	/*border: 5px solid #B61424;*/
}

.pant22 .pantContent {
	overflow: hidden;
	position: relative
}

.pant22 .pantContent .straCont {
	width: 48.5%;
	margin: .5%;
	float: left
}

.pant22 .pantContent .mod2 {
	position: relative;
	background: #fff;
	border: 10px solid #fff;
	margin-bottom: 10px;
	overflow: hidden
}

.pant22 .pantContent .mod2 img {
	vertical-align: bottom;
	width: 150px;
	height: 150px
}

.pant22 .pantContent .mod2 .nr {
	position: absolute;
	top: 60%;
	left: 0;
	width: 100%;
	height: 100%;
	background: #f1f1f1
}
.pant22 .pantContent .mod2 .nr a{
	display: block;
	height: 100%;
	width: 100%;
}

.pant22 .pantContent .mod2 .nr h5 {
	padding: 2% 3%;
	text-align: left;
	font-size: 16px;
}

.pant22 .pantContent .mod2 .nr h5 a {
	font-size: 14px
}

.pant22 .pantContent .mod2 .nr .des {
	text-align: left;
	background: url(../images/icon14.png) no-repeat 5px center;
	border-bottom: 1px solid #ccc;
	padding: 3% 1%
}

.pant22 .pantContent .mod2 .nr .des span {
	padding: 0 0 0 24px;
	width: 20px;
	display: inline-block
}

.pant22 .pantContent .mod2 .nr .more {
	position: absolute;
	top: 45%;
	left: 0;
	width: 100%;
	text-align: center
}

.pant22 .pantContent .mod2 .nr .more a {
	color: #b61424
}

.pant22 .pantContent .mod2 .icon {
	position: absolute;
	top: 0;
	right: 0
}

.pant22 .pantContent .mod2 .icon img {
	width: 30px;
	height: 27px
}

.pant22 .pantContent .one img {
	width: 379px;
	height: 333px
}

.pant22 .pantContent .one .nr {
	top: 75%
}

.pant23 {
	position: relative
}

.pant23 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 60px 0;
	text-align: center
}

.pant23 .pantCont .pantTop {
	margin-bottom: 40px
}

.pant23 .pantCont h3 a {
	display: block;
	background: url(../images/titleBg.png) no-repeat center left
}

.pant23 .pantCont .straMore {
	margin-top: 20px
}

.pant23 .pantCont .straMore img {
	padding: 10px 30px;
	/*border: 3px solid #c21519*/
}

.pant23 .pantCont .straMore .click a {
	color: #c21519;
	font-size: 22px;
	font-weight: bold;
	display: inline-block;
	padding: 10px 20px;
	/*border: 5px solid #B61424;*/
}

.pant23 .pantContent {
	overflow: hidden;
	position: relative
}

.pant23 .pantContent .straCont {
	width: 48.5%;
	margin: .5%;
	float: left
}

.pant23 .pantContent .mod3 {
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	overflow: hidden
}

.pant23 .pantContent .mod3 img {
	vertical-align: bottom;
	width: 150px;
	height: 150px;
	border: 10px solid #fff
}

.pant23 .pantContent .mod3 .nr {
	position: absolute;
	top: 80%;
	left: 10px;
	width: 89%;
	height: 30%;
	background: #f1f1f1
}

.pant23 .pantContent .mod3 .nr h5 {
	padding: 2% 3%;
	text-align: left
}

.pant23 .pantContent .mod3 .nr h5 a {
	font-size: 14px;
	background: url(../images/more8.png) no-repeat left center;
	padding-left: 20px
}

.pant23 .pantContent .mod3 .nr .des {
	text-align: left;
	background: url(../images/icon12.png) no-repeat 5px center;
	border-bottom: 1px solid #ccc;
	padding: 3% 25px;
	position: absolute;
	top: 65%;
	left: 0;
	width: 67%;
	height: 20%
}

.pant23 .pantContent .mod3 .icon {
	position: absolute;
	top: 0;
	right: 0
}

.pant23 .pantContent .mod3 .icon img {
	width: 30px;
	height: 27px;
	border: 0
}

.pant23 .pantContent .one img {
	width: 379px;
	height: 333px
}

.pant23 .pantContent .one .nr {
	top: 88%;
	width: 95%;
	height: 22.5%
}

.pant23 .pantContent .one .nr .des {
	width: 87%
}

.pant24 {
	position: relative;
	background: url(../images/bg1.jpg) top center
}

.pant24 .bg {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg.png) top center;
	width: 100%;
	height: 100%;
	z-index: 9
}

.pant24 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 60px 0;
	text-align: center
}

.pant24 .pantCont .pantTop {
	margin-bottom: 40px
}

.pant24 .pantCont h3 a {
	display: block;
	background: url(../images/titleBg.png) no-repeat center left
}

.pant24 .pantCont .straMore {
	margin-top: 20px
}

.pant24 .pantCont .straMore img {
	padding: 10px 30px;
	/*border: 3px solid #c21519*/
}

.pant24 .pantCont .straMore .click a {
	color: #c21519;
	font-size: 22px;
	font-weight: bold;
	display: inline-block;
	padding: 10px 20px;
	/*border: 5px solid #B61424;*/
}

.pant24 .pantContent {
	overflow: hidden;
	position: relative
}

.pant24 .pantContent .straCont {
	width: 48.5%;
	margin: .5%;
	float: left
}

.pant24 .pantContent .mod3 {
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	overflow: hidden
}

.pant24 .pantContent .mod3 img {
	vertical-align: bottom;
	width: 150px;
	height: 150px;
	border: 10px solid #fff
}

.pant24 .pantContent .mod3 .nr {
	position: absolute;
	top: 80%;
	left: 8px;
	width: 90%;
	height: 30%;
	background: #f1f1f1
}

.pant24 .pantContent .mod3 .nr h5 {
	padding: 2% 3%;
	text-align: left
}

.pant24 .pantContent .mod3 .nr h5 a {
	font-size: 14px;
	background: url(../images/more8.png) no-repeat left center;
	padding-left: 20px
}

.pant24 .pantContent .mod3 .nr .des {
	text-align: left;
	background: url(../images/icon12.png) no-repeat 5px center;
	border-bottom: 1px solid #ccc;
	padding: 3% 25px;
	position: absolute;
	top: 65%;
	left: 0;
	width: 67%;
	height: 20%
}

.pant24 .pantContent .mod3 .icon {
	position: absolute;
	top: 0;
	right: 0
}

.pant24 .pantContent .mod3 .icon img {
	width: 30px;
	height: 27px;
	border: 0
}

.pant24 .pantContent .one img {
	width: 379px;
	height: 333px
}

.pant24 .pantContent .one .nr {
	top: 88%;
	width: 96%;
	height: 22.5%
}

.pant24 .pantContent .one .nr .des {
	width: 87%
}

.pant25 {
	position: relative;
	background: #b31423
}

.pant25 .pantCont {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 99;
	padding: 60px 0;
	text-align: center
}

.pant25 .pantCont .pantTop {
	margin-bottom: 40px
}

.pant25 .pantCont h3 a {
	display: block;
	background: url(../images/titleBg.png) no-repeat center left
}

.pant25 .pantContent {
	overflow: hidden;
	position: relative;
	text-align: left
}

.pant25 .pantContent .stair {
	margin-top: 20px
}

.pant25 .pantContent .stair h5 {
	line-height: 30px;
	margin-bottom: 20px
}

.pant25 .pantContent .stair h5 a {
	font-size: 30px;
	border-bottom: 5px solid #fff;
	color: #fff;
	line-height: 30px
}

.pant25 .pantContent .stair li {
	line-height: 40px;
	font-size: 14px;
	color: #ffadad
}

.pant25 .pantContent .stair li a {
	color: #ffadad;
	padding: 0 10px
}

.pant25 .pantContent .stair li strong a {
	color: #fff
}

footer {
	background: url(../images/footerBg.jpg) repeat-x top center;
	text-align: center;
	padding: 26px;
	font-size: 14px;
	color: #f4f4f4;
	font-family: 'Microsoft Yahei',Helvetica,Arial,sans-serif;
}

.footer1 {
	background: 0;
	color: #000
}

.footer2 {
	background: 0
}

.fd {
	position: fixed;
	*position: absolute;
	top: 260px;
	right: 0;
	z-index: 99999;
	width: 162px
}
.fd .arrows{
	position: absolute;
	top:45%;
	left: 0px;
	display: none;
}
.fd .floatFork{
	position: absolute;
	top:0px;
	right: 40px;
}
.fd .fdTop {
	background: url(../images/fdTop.png) no-repeat top center;
	padding: 35px 50px 50px 30px;
	text-align: center
}

.fd .fdTop .title {
	color: #fff;
	font-size: 13px;
	display: block
}

.fd .fdBottom {
	background: url(../images/fdBottom.png) no-repeat 17px bottom;
	margin-top: -38px;
	padding-bottom: 10px
}

.fd .fdBottom ul {
	margin-bottom: 10px;
	margin-top: -20px
}

.fd .fdBottom ul li {
	background: url(../images/line.png) no-repeat 25px bottom;
	padding-left: 30px
}

.fd .fdBottom ul li a {
	background: url(../images/qq.png) no-repeat left center;
	padding: 8px 0 8px 30px;
	display: block;
	color: #fff
}

.fd .fdBottom .toTop {
	margin-left: 62px
}

.fd .fdBottom .toTop .title {
	color: #fdf3b6;
	display: block
}

.talentplan {
	width: 1200px;
	margin: 55px auto
}

.talentplan .job1,.talentplan .job2,.talentplan .job3,.talentplan .job4 {
	width: 23%;
	padding-bottom:10px;
}

.talentplan .job1 .title,.talentplan .job2 .title,.talentplan .job3 .title,.talentplan .job4 .title {
	background: url(../images/modBg3.png);
	color: #fff;
	padding: 15px
}

.talentplan .job1 .title h3,.talentplan .job2 .title h3,.talentplan .job3 .title h3,.talentplan .job4 .title h3 {
	font-size: 18px;
	font-weight: bold
}

.talentplan .job1 .title a,.talentplan .job2 .title a,.talentplan .job3 .title a,.talentplan .job4 .title a {
	color: #fff;
    white-space:nowrap;
}

.talentplan .job1 .title a:hover,.talentplan .job2 .title a:hover,.talentplan .job3 .title a:hover,.talentplan .job4 .title a:hover {
	color: #000
}

.talentplan .job1 .content,.talentplan .job2 .content,.talentplan .job3 .content,.talentplan .job4 .content {
	padding: 15px
}

.talentplan .job1 .content a,.talentplan .job2 .content a,.talentplan .job3 .content a,.talentplan .job4 .content a {
	color: #fff;
	font-size: 14px;
	line-height: 25px
}

.talentplan .job1 .content a:hover,.talentplan .job2 .content a:hover,.talentplan .job3 .content a:hover,.talentplan .job4 .content a:hover {
	color: #000
}

.talentplan .job1 {
	background: #ff9923;
	margin-right: 2%
}

.talentplan .job2 {
	background: #4acaff;
	margin-right: 2%
}

.talentplan .job3 {
	background: #8ec425
}

.talentplan .job4 {
	background: #ff4e00;
	margin-right: 2%
}

.inviteBox {
	width: 1040px;
	margin: 58px auto
}

.inviteBox .inviteLeftNav {
	width: 90px
}

.inviteBox .inviteLeftNav .inviteLeftItem {
	background: url(../images/leftItem.png) no-repeat bottom left;
	color: #fff;
	font-size: 18px;
	width: 50px;
	display: block;
	padding: 21px;
	margin-bottom: 12px
}

.inviteBox .inviteLeftNav .show {
	background: url(../images/leftItem.png) no-repeat top left
}

.inviteBox .inviteCont {
	width: 820px;
	padding: 20px 40px;
	background: #f0f0f0
}

.inviteBox .inviteCont .inviteContent {
	display: none
}

.inviteBox .inviteCont .show {
	display: block
}

.inviteBox .inviteCont .top {
	background: 0;
	margin-bottom: 20px
}

.inviteBox .inviteCont .top .title {
	color: #666;
	font-size: 16px;
	font-weight: bold;
	width: 12%
}

.inviteBox .inviteCont .top .inviteTwoNav {
	width: 88%;
	text-align: left
}

.inviteBox .inviteCont .top .inviteTwoNav a {
	padding: 0 30px 0 0
}

.inviteBox .inviteCont .des {
	margin-bottom: 20px
}

.inviteBox .inviteCont .des .title {
	color: #666;
	font-size: 16px;
	font-weight: bold;
	width: 12%
}

.inviteBox .inviteCont .des .content {
	width: 88%;
	text-align: left;
	line-height: 25px
}

.inviteBox .inviteCont .workplace {
	margin-bottom: 20px
}

.inviteBox .inviteCont .workplace .title {
	color: #666;
	font-size: 16px;
	font-weight: bold;
	width: 12%
}

.inviteBox .inviteCont .workplace .content {
	width: 88%;
	text-align: left
}

.inviteBox .inviteCont .contentInvite {
	display: none
}

.inviteBox .inviteCont .show {
	display: block
}

.showArticle {
	width: 1200px;
	margin: 20px auto
}

.showArticle .showProductLeft {
	width: 20%
}

.showArticle .showProductLeft .title {
	background: #39395b;
	padding: 20px 10px;
	margin-bottom: 5px
}

.showArticle .showProductLeft .title span {
	display: block;
	color: #fff
}

.showArticle .showProductLeft .title .ch {
	font-size: 20px;
	font-weight: bold;
	line-height: 25px
}

.showArticle .showProductLeft .title .eg {
	font-size: 16px;
	font-size: bold
}

.showArticle .showProductLeft .leftNav {
	margin-bottom: 20px
}

.showArticle .showProductLeft .leftNav .leftNavLi {
	background: #ccc
}

.showArticle .showProductLeft .leftNav .leftNavLi .leftItem {
	display: block;
	color: #202020;
	padding: 10px 20px;
	margin-bottom: 5px;
	background: url(../images/icon15.png) no-repeat 90% center
}

.showArticle .showProductLeft .leftNav .leftNavLi:hover {
	background: #b61424
}

.showArticle .showProductLeft .leftNav .leftNavLi:hover .leftItem {
	color: #fff
}

.showArticle .showProductLeft .leftNav .zhong {
	background: #b61424
}

.showArticle .showProductLeft .leftNav .zhong .leftItem {
	color: #fff
}

.showArticle .showProductLeft .leftAbout .title {
	padding: 0;
	background: 0
}

.showArticle .showProductLeft .leftAbout .title a .ch {
	color: #b61424;
	font-size: 20px
}

.showArticle .showProductLeft .leftAbout .title a .eg {
	color: #9b9999;
	font-size: 14px
}

.showArticle .showProductLeft .leftAbout .about {
	background: url(../images/leftPhone.png) no-repeat top left;
	width: 195px;
	height: 185px;
	padding: 20px 40px 20px 15px;
	font-size: 14px
}

.showArticle .showProductLeft .leftAbout .about .way {
	font-size: 18px;
	color: #b61424;
	font-weight: bold;
	line-height: 35px;
	margin-bottom: 5px
}

.showArticle .showProductLeft .leftAbout .about .phone {
	background: url(../images/icon16.png) no-repeat top left;
	padding-left: 20px;
	margin-bottom: 5px
}

.showArticle .showProductLeft .leftAbout .about .phone .number {
	font-size: 18px
}

.showArticle .showProductLeft .leftAbout .about .addr {
	background: url(../images/icon16.png) no-repeat left -40px;
	padding-left: 20px
}

.showArticle .showProductRight {
	width: 80%
}

.showArticle .showProductRight .path {
	text-align: right;
	padding: 5px 20px;
	border-bottom: 1px solid #cfcdcd
}

.showArticle .showProductRight .content {
	padding: 45px 0 0 55px
}

.showArticle .showProductRight .content #ProductCommentAjax .productComment,.showArticle .showProductRight .content #ArticleCommentAjax .articleComment{
	border-bottom: 1px dashed #ccc;
	padding: 10px;
}


.showArticle .showProductRight .content #ProductCommentAjax .productComment .userInfo,.showArticle .showProductRight .content #ArticleCommentAjax .articleComment .userInfo{
	width: 10%;
	text-align: center;
}
.showArticle .showProductRight .content #ProductCommentAjax .productComment .commentContent,.showArticle .showProductRight .content #ArticleCommentAjax .articleComment .commentContent{
	width: 90%;
	text-align: left;
}

.showArticle .showProductRight .content .pageCss{
	margin-top: 40px;
	width: 100%;
}
.showArticle .showProductRight .content .postComment{
	
}
.showArticle .showProductRight .content .postComment .button{
	border: 0px;
	color: #fff;
	font-weight: bold;
}

.showArticle .showProductRight .content .title {
	padding: 0 0 15px 5px;
	border-bottom: 1px solid #cfcdcd
}

.showArticle .showProductRight .content .title .ch {
	font-size: 18px;
	color: #3c3536
}

.showArticle .showProductRight .content .title .eg {
	font-size: 20px;
	color: #a7a2a2
}

.showArticle .showProductRight .content .showContent {
	padding: 20px;
	margin-bottom: 20px
}

.showArticle .showProductRight .content .showContent .leftShow {
	width: 100%;
}

.showArticle .showProductRight .content .showContent .rightShow {
	width: 460px;
	overflow: hidden
}

.showArticle .showProductRight .content .showContent .rightShow img {
	width: 100%
}

.showArticle .showProductRight .content .comment h3 {
	font-size: 18px;
	color: #b61424;
	font-weight: bold
}

.showArticle .showProductRight .content .comment .interact a {
	display: inline-block;
	padding: 25px;
	vertical-align: top
}

.showArticle .showProductRight .content .comment .interact .message {
	background: url(../images/icon17.jpg) no-repeat top left
}

.showArticle .showProductRight .content .comment .interact .praise {
	background: url(../images/icon17.jpg) no-repeat left -50px;
	padding: 30px 0 0;
	width: 50px;
	text-align: center;
	color: #fff
}

.showArticle .showProductRight .content .comment .interact .view {
	background: url(../images/icon17.jpg) no-repeat left -105px;
	padding: 30px 0 0;
	width: 50px;
	text-align: center;
	color: #fff
}

.showArticle .showProductRight .content .comment .interact .show {
	background: url(../images/icon17.jpg) no-repeat left -152px
}

.showArticle .showProductRight .content .productLi {
	float: left;
	width: 48%;
	margin: 1%
}

.showArticle .showProductRight .content .productLi .more {
	width: 4%;
	vertical-align: top
}

.showArticle .showProductRight .content .productLi .more a {
	display: block;
	background: #4b4b4b;
	color: #fff;
	padding: 15px 3px
}

.showArticle .showProductRight .content .productLi .more a:hover {
	background: #b61424
}

.showArticle .showProductRight .content .productLi .nr {
	width: 92%;
	background: #f4f4f4;
	padding: 5px;
	height:100px;
	overflow:hidden;
	}

.showArticle .showProductRight .content .productLi .nr .img 
{
    width: 140px;
	height: 100px;
	overflow:hidden;
}

.showArticle .showProductRight .content .productLi .nr .img img {
	
}

.showArticle .showProductRight .content .productLi .nr .describe {
	width: 62%;
	padding-top: 5%
}

.showArticle .showProductRight .content .productLi .nr .describe h4 {
	font-weight: bold;
	margin-bottom: 5px;
    white-space:nowrap;
    overflow:hidden;
}

.showArticle .showProductRight .content .productLi .nr .describe .des {
	line-height: 20px
}

.aboutChannel {
	padding-top: 25px;
	padding-bottom: 85px
}

.aboutChannel .title {
	width: 1000px;
	margin: 0 auto 40px
}

.aboutChannel .title .ch {
	color: #df3053;
	font-size: 24px;
	font-weight: bold;
	display: block;
	line-height: 25px;
	margin-bottom: 5px
}

.aboutChannel .title .path {
	color: #474a5a;
	display: block
}

.aboutChannel .aboutNav {
	width: 1000px;
	margin: 0 auto 40px;
	background: #fff
}

.aboutChannel .aboutNav .aboutNavLi {
	float: left
}

.aboutChannel .aboutNav .aboutNavLi .aboutItem {
	padding: 20px;
	display: block;
	font-size: 18px;
	border-right: 1px solid #ccc
}

.aboutChannel .aboutNav .aboutNavLi .zhong {
	background: #b61424;
	color: #fff
}

.aboutChannel .aboutCont {
	width: 1000px;
	margin: auto
}

.aboutChannel .aboutCont h1 {
	font-size: 26px;
	color: #5f5f5f;
	font-weight: bold;
	text-align: center;
	line-height: 35px;
	margin-bottom: 50px
}

/*.aboutChannel .aboutCont .des {
	width: 50%
}*/
.aboutChannel .aboutCont{
	line-height: 25px;
}
.aboutChannel .aboutCont img {
	/*padding: 20px;
	background: url(../images/imgTop.png) no-repeat top center;*/
	max-width: 100%;
}

.correlation {
	width: 1000px;
	margin: auto
}

.correlation .title {
	background: #b61424;
	padding: 15px 40px;
	display: inline-block;
	color: #fff;
	font-size: 18px;
	font-weight: bold
}

.correlation .content {
	margin: 40px 0
}

.correlation .content .corrLi {
	border-bottom: 5px solid #d9d9d9;
	padding-bottom: 20px;
	width: 31%;
	overflow: hidden;
	margin: 0 1%;
	float: left
}

.correlation .content .corrLi .tit {
	margin-bottom: 20px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	white-space:nowrap;
	overflow:hidden;
}

.correlation .content .corrLi .img {
	position: relative;
	margin-bottom: 20px;
	width: 100%;
	height:184px;
	overflow:hidden;
}

.correlation .content .corrLi .img img {
	width: 100%
}

.correlation .content .corrLi .img .icon9 {
	position: absolute;
	bottom: 0;
	right: -8%
}

.correlation .content .corrLi .des {
	color: #a4a4a4;
	height:57px;
	overflow:hidden;
}

.notesChannel {
	width: 1000px;
	margin: 35px auto
}

.notesChannel .theme {
	margin-bottom: 10px;
	padding: 20px;
	background: #d5e1ec;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}

.notesChannel .theme input {
	width: 500px;
	border: 1px solid #98c4dc;
	line-height: 25px
}

.notesChannel .editor button {
	margin-top: 10px;
	display: block;
	background: #f31e1e;
	color: #fff;
	border: 0;
	padding: 10px 20px;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.memberChannel .top {
	padding: 65px 0;
	background: url(../images/bg7.jpg) no-repeat top center
}

.memberChannel .top .topCont {
	width: 1000px;
	margin: auto
}

.memberChannel .top .portrait {
	position: relative
}

.memberChannel .top .portrait .img {
	display: inline-block;
	position: relative
}

.memberChannel .top .portrait .img .bg {
	position: absolute;
	top: -6px;
	left: -6px
}

.memberChannel .top .portrait .message {
	position: absolute;
	width: 500px;
	top: 30%;
	left: 120%
}

.memberChannel .top .portrait .message .name {
	display: block;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px
}

.memberChannel .top .sign {
	margin-top: 30px;
	background: #1d2c59;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	padding: 30px 20px
}

.memberChannel .cont {
	background: url(../images/bg8.jpg) no-repeat top center;
	padding: 20px 0 80px
}

.memberChannel .cont a {
	color: #fff
}

.memberChannel .cont .content {
	width: 1000px;
	margin: auto
}

.memberChannel .cont .tit {
	margin-bottom: 40px
}

.memberChannel .cont .tit .name {
	color: #fff;
	font-size: 24px
}

.memberChannel .cont .tit .establish a {
	color: #fff;
	background: #3795ec;
	padding: 10px 25px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.memberChannel .cont .mem .memberLi {
	float: left;
	width: 31%;
	margin: .8%;
	position: relative
}

.memberChannel .cont .mem .time {
	position: absolute;
	top: 10%;
	left: 0;
	color: #fff;
	margin-left: -4px;
	background: url(../images/timeBg.png) no-repeat top left;
	padding: 5px 30px 20px 10px
}

.memberChannel .cont .mem .time .year {
	display: block;
	font-size: 14px;
	margin-bottom: 10px
}

.memberChannel .cont .mem .time .month {
	display: block;
	font-size: 42px;
	line-height: 36px;
	margin-left: 10px
}

.memberChannel .cont .mem .img img {
	width: 300px;
	height: 275px;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-bottom: 30px solid #efefed;
	vertical-align: bottom
}

.memberChannel .cont .mem .nr {
	padding: 10px;
	background: #fff;
	margin-right: 10px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px
}

.memberChannel .cont .mem .nr a {
	font-size: 18px;
	margin-bottom: 10px;
	color: #000;
	display: block
}

.loginCont {
	width: 1000px;
	margin: auto
}

.loginCont .img {
	width: 620px
}

.loginCont .img img {
	width: 100%
}

.loginCont .content {
	background: #fff;
    width: 300px;
    padding: 40px 40px;
    margin-bottom: 30px;
    height: 272px;
}

.loginCont .content h3 {
	margin-bottom: 20px
}

.loginCont .content .name,.loginCont .content .password {
	display: block;
	width: 150px;
	line-height: 25px;
	width: 300px;
	margin-bottom: 20px
}

.loginCont .content .cookies {
	margin-bottom: 20px
}

.loginCont .content .submit {
	margin-top: 10px;
	width: 300px;
	padding: 8px 0;
	background: #f80;
	color: #fff;
	font-size: 18px;
	border: 0;
	font-weight: bold;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 20px
}

.registerCont {
	background: #fff;
	width: 1000px;
	margin: auto;
	padding: 20px
}

.registerCont label {
	font-weight: bold;
	font-size: 14px
}

.registerCont input {
	width: 350px;
	line-height: 25px
}

.registerCont .sub {
	background: #3f89ec;
	color: #fff;
	padding: 10px;
	border: 0;
	font-size: 14px;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

.registerCont .tip {
	background: url(../images/icon18.jpg) no-repeat left center;
	padding-left: 20px;
	color: #fa4146
}

.registerCont .formData {
	margin: 50px 0
}

.pages {
	width: auto;
	float: right;
	clear: both;
	line-height: 28px;
	font-family: "微软雅黑";
	margin-right:100px;
}

.pages .s {
	float: left;
	padding-right: 10px
}

.pages .s a {
	float: left;
	padding: 0 12px;
	border-radius: 4px;
	border: 1px solid #ddd;
	background: #fff
}

.pages .s.cur a {
	border-color: #cf2929;
	background-color: #cf2929;
	color: #fff
}

.pages .s.next {
	overflow: hidden;
	width: 33px;
	height: 31px;
	background: url(../images/ico_pro4.png?__sprite) no-repeat
}

.pages .s.pre {
	overflow: hidden;
	width: 33px;
	height: 31px;
	background: url(../images/ico_pro4.png?__sprite) no-repeat;
	background-image: url(../images/ico_pro3.png?__sprite)
}
/*前端新增*/
/*搜索推荐*/
.search_recommend{
	width: 1100px;
	margin: 80px auto 30px;
	
}
.search_recommend h3{
	font-size: 30px;
	font-weight: bold;
	margin: 20px 0;
	padding-left: 20px;
	border-left: 3px solid #C21519;
}
.recommend_li{
	float: left;
	border-bottom: 5px solid #d9d9d9;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    width: 210px;
    height: 250;
}
.recommend_img{
	width: 210px;
	height: 200px;
	overflow: hidden;
}
.recommend_text{
	overflow: hidden;
	height: 30px;
	width: 210px;
	font-size: 14px;
	color: #000;
	line-height: 30px;
	margin: 10px 0;
}

/*惠趣商城*/
.shop a {
display: block;
    background: #9c1e12;
    color: white;
    text-align: center;
    font-size: 22px;
    line-height: 33px;
    border-radius: 16px;
}
